更新时间:2024-01-18 03:18
MSN连接 (MessengerConnect) 是MSN推出的开放平台服务,它以MSN的用户和用户关系为基础,向第三方开发者(包括网站、桌面软件、手机应用等)提供一系列的开放接口,让开发者的产品具有丰富的社交互动功能。
自2010年10月微软在全球发布MSN连接(MessengerConnect)开放平台以来,全球已有超过百万网站与Windows Live进行了分享互联。
在中国,新浪微博/博客,网易博客/微博,Qzone,优酷,土豆,豆瓣,虾米等主流网站针对MSN连接都做了相应的功能开发。同时,MSN通过与JiaThis的合作,让12万家网站的用户可以随时与他们的MSN好友进行内容分享。
MSN连接主要提供三大类功能
1. 用户信息类:利用MSN连接,用户可以使用自己的MSN账号登陆第三方网站,既省去注册新账号的麻烦,又方便在第三方网站上寻找自己的好友关系。
第三方网站也可以利用用户的信息(如用户头像,在线状态,邮箱账号等)来减少用户在第三方网站输入信息的成本,或者为用户定制个性化的网页展示;
2. MSN连接:通过“MSN一键分享”和“动态同步”两种方式,用户可以通过MSN连接将第三方网站的优质内容,或者是自己的行为发布至Messenger 新鲜事中,Messenger 新鲜事有多种展示渠道,包括Messenger客户端(Messenger 2011在社交面板中展示,见图1),Messenger 2009在更新中展示(见图2),Windows Live Profile页面,iPhone和Windows Phone手机客户端,Hotmail主页
a. MSN一键分享
通过添加一句代码,第三方网站可以在自己网页上放置一个MSN分享按钮(如图3),点击该按钮,用户可以把这个网页的内容发布至Messenger新鲜事,MSN一键分享有文章和视频两种模板。
b. MSN动态同步
用户使用MSN账号登陆第三方网站,或者把自己MSN账号和第三网站账号绑定,就可以把自己在第三方网站的行为同步到Messenger 新鲜事中。
MSN动态同步支持十几种可以自定义的新鲜事模板,可以有效得表现文本、链接、照片、视频、音乐等格式的内容。
3. 实时聊天类:MSN连接为第三方网站提供了多种实时聊天体验 a. 群聊控件(Chat Control)
第三方网站可以直接调用MSN连接的群聊控件,该控件提供了在线用户群聊功能,用户在第三方网站上可以和其他在线用户进行聊天(如图4所示)。
b. 网页聊天栏(Messenger Web Bar Control)
MSN连接提供了一个网页聊天栏的控件,如图5所示,通过调用该控件,第三方网站可以在自己网站底部植入一个msn的聊天栏,用户在这里可以享用MSN的聊天功能。
a. 自定义web IM
除了以上两种现成的控件, MSN连接还提供WEB IM的各个功能模块,第三方网站可以通过MSN连接提供的功能自定义适合自己网站的个性化Web IM;
详细技术
参考文献如下:
定制原则
利用现成的控件来定制
利用接口的方式来定制